#define NOEXCEPT
Definition CDefinesPrivate.h:82
#define CL_DLL
Definition CDefinesPrivate.h:51
#define CLC_CLASS_WN(Wrapped, Name)
Definition CDefinesPrivate.h:84
void(* clCProductivity_CalibrationProgressUpdateHandler)(clCProductivity, float) NOEXCEPT
Definition CProductivity.h:96
CL_DLL void clCProductivity_SetOnCalibrationProgressUpdateEvent(clCProductivity productivity, clCProductivity_CalibrationProgressUpdateHandler handler) NOEXCEPT
void(* clCProductivity_IndividualNFBUpdateHandler)(clCProductivity) NOEXCEPT
Definition CProductivity.h:99
void(* clCProductivity_MetricsUpdateHandler)(clCProductivity, const clCProductivity_Metrics *) NOEXCEPT
Definition CProductivity.h:90
CL_DLL void clCProductivity_SetOnIndexesUpdateEvent(clCProductivity productivityPtr, clCProductivity_IndexesStateUpdateHandler handler) NOEXCEPT
void(* clCProductivity_BaselineCalibratedHandler)(clCProductivity, const clCProductivity_Baselines *) NOEXCEPT
Definition CProductivity.h:87
CL_DLL void clCProductivity_SetOnIndividualNFBUpdateEvent(clCProductivity productivity, clCProductivity_IndividualNFBUpdateHandler handler) NOEXCEPT
CL_DLL clCProductivity clCProductivity_CreateWithIndividualData(clCDevice device, const clCIndividualNFBData *data, clCError *error) NOEXCEPT
struct clCProductivity_Metrics clCProductivity_Metrics
struct clCProductivity_Baselines clCProductivity_Baselines
clCProductivity_FatigueGrowthRate
Definition CProductivity.h:18
@ clCProductivity_FatigueGrowthRate_Medium
Definition CProductivity.h:21
@ clCProductivity_FatigueGrowthRate_Low
Definition CProductivity.h:20
@ clCProductivity_FatigueGrowthRate_High
Definition CProductivity.h:22
@ clCProductivity_FatigueGrowthRate_None
Definition CProductivity.h:19
CL_DLL void clCProductivity_SetOnMetricsUpdateEvent(clCProductivity productivityPtr, clCProductivity_MetricsUpdateHandler handler) NOEXCEPT
CL_DLL void clCProductivity_StartBaselineCalibration(clCProductivity productivity) NOEXCEPT
CL_DLL clCProductivity clCProductivity_Create(clCDevice device, clCError *error) NOEXCEPT
clCProductivity_StressValue
Definition CProductivity.h:51
@ clCProductivity_StressValue_Stress
Definition CProductivity.h:54
@ clCProductivity_StressValue_Anxiety
Definition CProductivity.h:53
@ clCProductivity_StressValue_NoStress
Definition CProductivity.h:52
clCProductivity_RecommendationValue
Definition CProductivity.h:42
@ clCProductivity_RecommendationValue_ChronicFatigue
Definition CProductivity.h:48
@ clCProductivity_RecommendationValue_SevereFatigue
Definition CProductivity.h:47
@ clCProductivity_RecommendationValue_SlightFatigue
Definition CProductivity.h:46
@ clCProductivity_RecommendationValue_NoRecommendation
Definition CProductivity.h:43
@ clCProductivity_RecommendationValue_Relaxation
Definition CProductivity.h:45
@ clCProductivity_RecommendationValue_Involvement
Definition CProductivity.h:44
struct clCProductivity_Indexes clCProductivity_Indexes
void(* clCProductivity_IndexesStateUpdateHandler)(clCProductivity, const clCProductivity_Indexes *) NOEXCEPT
Definition CProductivity.h:93
CL_DLL void clCProductivity_ImportBaselines(clCProductivity productivity, const clCProductivity_Baselines *baselines, clCError *error) NOEXCEPT
CL_DLL void clCProductivity_ResetAccumulatedFatigue(clCProductivity productivity, clCError *error) NOEXCEPT
CL_DLL void clCProductivity_SetOnBaselineUpdateEvent(clCProductivity productivityPtr, clCProductivity_BaselineCalibratedHandler handler) NOEXCEPT
Definition CNFBCalibrator.h:31
Definition CProductivity.h:70
float concentration
Definition CProductivity.h:77
float fatigue
Definition CProductivity.h:74
float productivity
Definition CProductivity.h:73
float reverseFatigue
Definition CProductivity.h:75
float relaxation
Definition CProductivity.h:76
int64_t timestampMilli
Definition CProductivity.h:71
float gravity
Definition CProductivity.h:72
Definition CProductivity.h:57
float productivityBaseline
Definition CProductivity.h:62
float relaxationBaseline
Definition CProductivity.h:65
clCProductivity_StressValue stress
Definition CProductivity.h:60
bool hasArtifacts
Definition CProductivity.h:67
float fatigueBaseline
Definition CProductivity.h:63
clCProductivity_RecommendationValue relaxation
Definition CProductivity.h:59
int64_t timestampMilli
Definition CProductivity.h:58
float concentrationBaseline
Definition CProductivity.h:66
float reverseFatigueBaseline
Definition CProductivity.h:64
float gravityBaseline
Definition CProductivity.h:61
Definition CProductivity.h:25
float reverseFatigueScore
Definition CProductivity.h:28
float alpha
Definition CProductivity.h:34
float accumulatedFatigue
Definition CProductivity.h:36
float currentValue
Definition CProductivity.h:33
float productivityBaseline
Definition CProductivity.h:35
float fatigueScore
Definition CProductivity.h:27
float gravityScore
Definition CProductivity.h:29
float productivityScore
Definition CProductivity.h:32
int64_t timestampMilli
Definition CProductivity.h:26
float relaxationScore
Definition CProductivity.h:30
const uint8_t * artifactsData
Definition CProductivity.h:38
clCProductivity_FatigueGrowthRate fatigueGrowthRate
Definition CProductivity.h:37
float concentrationScore
Definition CProductivity.h:31
uint64_t artifactsSize
Definition CProductivity.h:39